package fejezet20;

import java.awt.*;
import javax.swing.*;

public class AppletParaméter extends JApplet {
  private int szélesség=0, magasság=0, sor=0, oszlop=0;

  @Override
  public void init() {
    try {
      szélesség=
        Integer.parseInt(getParameter("szélesség"));    //1
      magasság=Integer.parseInt(getParameter("magasság"));
      sor=Integer.parseInt(getParameter("sor"));
      oszlop=Integer.parseInt(getParameter("oszlop"));
    }
    catch(NumberFormatException e) {
      getAppletContext().
        showStatus("Hibás applet paraméter(ek)!");
    }
  }

  @Override
  public void start() {
    setSize(szélesség, magasság);                       //2
    setLayout(new GridLayout(sor, oszlop));             //3
    JPanel pn;
    for(int i=1; i<=sor*oszlop; i++) {                  //4
      pn=new JPanel();
      pn.setBackground(
        new Color((int)(Math.random()*256),
                  (int)(Math.random()*256),
                  (int)(Math.random()*256)));
      add(pn);
    }
  }
}